Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F1 France F2 France F3 France F4 France F5 France F6 France F7 Germany F6 Spain F17 Spain F18 Spain F19 Italy F22 Great Britain F6 Spain F34 Spain F34a Italy F8 Spain F5 Spain F6 France F11 France F4 France F7 France F8 France F12 France F16 France F17 France F22 Germany F1 France F5 The Hilversum Open - Hilversum Zagreb Open - Zagreb The LTA Nottingham Challenger - Nottingham Timisoara Challenger - Timisoara Open de L'Isere - Grenoble Challenger 42 - Andrezieux Heineken Challenger - Ho Chi Minh City IX Torneo Internacionale de Tennis - Barletta Open Mutouest de Saint-Brieuc - St. Brieuc San Remo Tennis Cup 15° Piertomaso - San Remo Stella Artois Clay Court Championships - Budaors USTA Comerica Challenger - Aptos Nokian Hakkapeliitta Open - Tampere The Natrel's Challenger of Granby - Granby Timisoara Challenger 2005 - Timisoara Open de L'Isere - Grenoble Garden Open - Rome Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig BMW Tennis Championship - Sunrise Internationaux du Doubs - Besancon Bordeaux Challenger Sopot Challenger San Marino Challenger Kosice Challenger Rennes Challenger Rennes Challenger Mouilleron-Le-Captif Challenger AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Open de L'Isere - Grenoble The Manchester Trophy - Manchester Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Banca Stato Challenger Lugano - Lugano Nokian Hakkapeliitta Open - Tampere Badden Open by Rothaus - Ettlingen Challenger Groningen - Groningen Shimadzu All Japan Indoor Tennis Championships - Kyoto Open D'Orleans - Orleans Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Open de Montauban - Montauban RCA Championships - Indianapolis Thailand Open - Bangkok Chennai Open - Chennai Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Courmayeur Challenger Scheveningen Challenger The Dubai Tennis Championships - Dubai Mons Challenger Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca The Artois Championships - London Ordina Open - s-Hertogenbosch Geneva Challenger Noumea Challenger Quimper Challenger Cherbourg Challenger Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Tunis Challenger Qatar ExxonMobil Open - Doha Bordeaux Challenger Blois Challenger St. Remy Challenger The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Bulgarian Challenger 2002 - Sofia AEGON International - Eastbourne International German Open - Hamburg Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz China Open - Beijing Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Mobilux Open - Luxembourg ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril AEGON Championships - London PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane Open Sud de France - Montpellier BMW Tennis Championship - Sunrise Open Sabadell Atlantico - Barcelona AEGON Championships - London Rakuten Japan Open - Tokyo Brisbane International - Brisbane Open Sud de France - Montpellier Challenger Ford de Cherbourg - Cherbourg Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Moselle Open - Metz Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing AEGON Championships - London China Open - Beijing Shenzhen Open - Shenzhen Brisbane International - Brisbane Winston-Salem Open - Winston-Salem European Open - Antwerp European Open - Antwerp Stockholm Open - Stockholm cinch Championships - London Istanbul Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell Ethias Tennis Trophy - Mons V Trani Cup - Trani The Nottingham Challenger - Nottingham Open Mutouest St. Brieuc - St. Brieuc Challenger 42 - Andrezieux St. Brieuc Challenger Open Mutouest - St. Brieuc Open Sainte Victoire - Aix-En-Provence The Surbiton Trophy - Surbiton Open de Montauban - Montauban Stella Artois Clay Court Championship - Budaors Mons Challenger The Manchester Trophy - Manchester ATP Challenger Numea - New Caledonia La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Mallorca Challenger Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Tunis Open - Tunis Ostdeutscher Sparkessen Cup - Dresden GHI Bronx Classic - Bronx Biella 1 Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza Bordeaux Challenger Milan Challenger Ostdeutscher Sparkassen Cup - Dresden Blois Challenger Scheveningen Challenger St. Remy Challenger Napoli Challenger Orleans Challenger Bordeaux Challenger Siemens Open - Scheveningen Challenger 42 - Andrezieux The Scottish Tennis Championships - Edinburgh Zagreb Open - Zagreb Surbiton Challenger Oberstaufen Cup - Oberstaufen Trani Cup - Trani Aix En Provence Challenger Surbiton Challenger Nottingham Challenger Top Wool Challenger Biella - Biella Asics Challenger Open - Monchengladbach The LTA Bolton Challenger - Bolton Tennis Napoli Cup - Napoli Banca Stato Challenger - Lugano Noumea Challenger Internazionali di Tennis di Bergamo - Bergamo BNP Paribas Primrose - Bordeaux The Stella Artois Championships - London Sunrise Challenger Bordeaux Challenger Mons Challenger St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dutch Open Tennis - Amersfoort St. Petersburg Open - St. Petersburg Dutch Open Tennis - Amersfoort Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Segovia Challenger St. Remy Challenger Bordeaux Challenger Mons Challenger Rennes Challenger Orleans Challenger Quimper Challenger Cherbourg Challenger Rome Challenger Nottingham Challenger Brisbane International - Brisbane AEGON Championships - London Quimper Challenger Cherbourg Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Tunis Challenger Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch St. Remy Challenger Legg Mason Tennis Classic - Washington Le Gosier Challenger St. Brieuc Challenger Open 13 - Marseille Oberstaufen Challenger Kremlin Cup - Moscow Quimper Challenger Abierto Mexicano Telcel - Acapulco Cherbourg Challenger St. Brieuc Challenger Shenzhen Open - Shenzhen Aix En Provence Challenger Erste Bank Open - Vienna Valencia Open - Valencia Bordeaux Challenger Orleans Challenger Dubai Duty Free Tennis Championships - Dubai Rennes Challenger Rennes Challenger Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam Open de Montauban - Montauban Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Castilla y Leon - Segovia Dubai Duty Free Tennis Championships - Dubai Hall of Fame Open - Newport Open 13 - Marseille Swiss Indoors Basel - Basel The Wrexham Challenger - Wrexham Gijon Open - Gijon The Samsung Open - Nottingham Melbourne Summer Set - Melbourne Qatar ExxonMobil Open - Doha Open 13 - Marseille Citi Open - Washington Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Citi Open - Washington Adelaide International 1 - Adelaide Zhuhai Open - Zhuhai Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel The Dubai Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London Citi Open - Washington Wimbledon - London Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Turin Challenger Open de Moselle - Metz Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok Stockholm Open - Stockholm China Open - Beijing SAP Open - San Jose Brisbane International - Brisbane Allianz Suisse Open - Gstaad bett1HULKS Indoors - Cologne BA-CA Tennis Trophy - Vienna Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Australian Open - Melbourne Estoril Open - Estoril BMW Open - Munich Catella Swedish Open - Bastad Countrywide Classic - Los Angeles Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb French Open - Paris Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Grand Prix de Tennis de Lyon - Lyon The Dubai Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Campbells Hall of Fame Tennis Championships - Newport Open 13 - Marseille Gonet Geneva Open - Geneva Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Qatar ExxonMobil Open - Doha AEGON Championships - London Zhuhai Open - Zhuhai China Open - Beijing Barcelona Open BancSabadell - Barcelona AEGON Championships - London Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sud de France - Montpellier cinch Championships - London San Diego Open - San Diego Sydney Tennis Classic - Sydney Mercedes Cup - Stuttgart Citi Open - Washington BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Internazionali BNL dItalia - Rome French Open - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York Campionati Internazionali d'Italia - Rome Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid BNP Paribas Masters - Paris Masters Series - Hamburg BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Western & Southern Open - Cincinnati Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Rogers Masters - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrilena Madrid Open - Madrid Rolex Paris Masters - Paris National Bank Open - Toronto BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid NASDAQ-100 Open - Miami Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle U.S. Open - New York Australian Open - Melbourne Rolex Paris Masters - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo cinch Championships - London BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, PO, UKR-GBR 2-3 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Australian Open - Melbourne U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) French Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship U.S. Open - New York Mubadala World Tennis Championship Australian Open - Melbourne Mubadala World Tennis Championship All Lower level tournaments U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Mubadala World Tennis Championship Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group D, Glasgow Hopman Cup - Perth Davis Cup, World Group, PO, CRO-GBR 1-4 Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group B, Manchester Wimbledon (juniors) Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Boss Open - Stuttgart Olympics - London Olympics - Rio de Janeiro Shanghai Rolex Masters - Shanghai Olympics - Beijing Australian Open - Melbourne